package com.packet.cheng.mapper;

import com.packet.cheng.dto.SysLogDTO;
import com.packet.cheng.entity.SysLog;
import com.packet.cheng.vo.SysLogVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;


/**
 * @author 张在成
 */
@Mapper
public interface SysLogMapper {

    /**
     * 新增系统日志
     * @param sysLog
     * @return
     */
    int  insertSysLog(SysLog sysLog);

    /**
     * 根据日志id获取日志单条日志记录
     * @param sysLogId
     * @return
     */
    SysLogVO selectSysLogBySysLogId(@Param("sysLogId") Integer sysLogId);


    List<SysLogVO> selectSysLogList(@Param("sysLog") SysLog sysLog);

}
